6 Related Work 5.2 Faithfulness

نویسندگان

  • Laura M. Haas
  • J. C. Freytag
  • Guy M. Lohman
  • Waqar Hasan
  • Inderpal Singh Mumick
  • Sheldon J. Finkel
  • Robert A. Kowalski
چکیده

The problem of passing restrictions more general than a binding to a set of constants has been the subject of some other recent research. Ramakrishnan ((Ram88]) introduced Magic Templates to pass restrictions due to the presence of function symbols and the relationships between otherwise free arguments. However, the method generates non-range-restricted rules from range-restricted programs, and therefore cannot be applied in most database systems. Also, as we remarked in Section 5, the Bf adornment class used in Ram88] is not faithful and is less descriptive than the bcf adornment class. Where non-range-restricted programs are acceptable, the Templates approach can beneet from the use of bcf class. Balbin, Kemp, Meenakshi and Ramamoha-narao ((BKMR89]) propose a folding/unfolding algorithm to push conditions into recursions. While our objectives are similar, our approach diiers in many important ways. Balbin et al. assume that an adorned program (using the bf adornments) is given as input, and rewrite the program with the conditions pushed into lower strata. However, a bf adornment done without regard to conditions can cause their algorithm to fail, and their algorithm can ben-eet from our extension to the bcf adornment pattern. Our GMT algorithm ooers an alternative to their algorithm for pushing conditions. For many programs (such as the program P in Example 1.1), the results of the two algorithms are similar, assuming we use the bcf adornments in both algorithms. However, there are cases where their algorithm is not applicable , while GMT is, and other cases where GMT has better behavior. For example, their algorithm cannot push conditions from built-in literals in a rule body into recursive subgoals, such as the condition W > V on p cf in rule P1 of Example 4.3; GMT clearly can. GMT has better behavior when conditions are pushed into a common subexpression. Their algorithm repli-cates the rules of the common predicate for each condition pushed, while GMT only replicates the grounding subgoals of the common predicate. There are also cases (grounding by recursive subgoals) where GMT, as presented here, is not applicable, while their algorithm is. However, as we noted in Section 4.2.1, GMT could be extended to allow grounding by re-cursive subgoals. 7 Conclusions In this paper we have shown that the magic-sets techniques can be extended to deal with conditions. We have integrated (and partially implemented) an Extended Magic-sets algorithm into the rewrite optimization phase of the SQL-based Star-burst prototype DBMS at …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Translation and Ideology: When Faithfulness Becomes a Luxury in Translation

Every discourse, written or oral, is the conveyer of some hidden agenda of the producer, most importantly in such genres of speech as journalism, politics, propaganda, and advertisements. Given the role of translation in discourse, a difference exists between when the translator carries the ideological values of the elite in contrast with one with patriotic preferences. In this study a comparis...

متن کامل

Translation and Ideology: When Faithfulness Becomes a Luxury in Translation

Every discourse, written or oral, is the conveyer of some hidden agenda of the producer, most importantly in such genres of speech as journalism, politics, propaganda, and advertisements. Given the role of translation in discourse, a difference exists between when the translator carries the ideological values of the elite in contrast with one with patriotic preferences. In this study a comparis...

متن کامل

Remarks on the Faithfulness of the Jones Representations

We consider the linear representations of the mapping class group of an n–punctured 2–sphere constructed by V. F. R. Jones using Iwahori– Hecke algebras of type A. We show that their faithfulness is equivalent to that of certain related Iwahori–Hecke algebra representation of Artin’s braid group of n − 1 strands. In the case of n = 6, we provide a further restriction for the kernel using our pr...

متن کامل

Whether Non-Correlation Implies Non-Causation

It has been well argued that correlation does not imply causation. Is the converse true: does non-correlation imply non-causation, or more plainly, does causation imply correlation? Here we argue that this is a useful intuition of the semantic essence of the faithfulness assumption of causal graphs. Although the statement is intuitively reasonable, it is not categorically true (but it is true w...

متن کامل

Factorial Typology and Accentual Faithfulness

In many languages, the stress pattern of a complex word resembles the stress of its morphological base or another related word. I refer to this phenomenon as accentual faithfulness (cf. Alderete 1999). A classic example comes from the English word orìginálity, which resembles the accentual profile of its immediate subconstituent oríginal (cf. monomorphemic words like Mèditerránean). This paper ...

متن کامل

The Degree of Faithfulness to the Norms of Islamic Ethics A Case Study on the Sellers of Home Supplies in Tehran

In this study, the most considerable moral characters were decided on the basis of Islamic sources at first and then, performing a field test based upon buyers` opinions, the degree of the home supplies sellers` faithfulness to them has been decided. In first stage 21 cases of moral characters were decided and then, they were classified in six main characters including lack of deception, honest...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990